• London paste

    Full definition of London paste

    Noun

    London paste

    (uncountable)
    1. (medicine) A paste made of caustic soda and unslaked lime, used as a caustic to destroy tumours and other morbid enlargements.
    © Wiktionary